package com.qidian.mes.pojo;

/**
 * @Author dqy
 * @Description
 * @Time 2024/4/9 16:15
 */
public class ProcessStep {
    private Long processStepId;// 工序步骤id
    private Long processStepCode;//顺序编码
    private String processStepUrl;//材料URL
    private String processStepMaterial;//辅助材料
    private Integer processStepDevice;//辅助设备
    private String processStepDescription;//步骤描述
    private String processStepNotes;//备注
    private Long processId;//工序ID

    public ProcessStep() {
    }

    public ProcessStep(Long processStepId, Long processStepCode, String processStepUrl, String processStepMaterial, Integer processStepDevice, String processStepDescription, String processStepNotes) {
        this.processStepId = processStepId;
        this.processStepCode = processStepCode;
        this.processStepUrl = processStepUrl;
        this.processStepMaterial = processStepMaterial;
        this.processStepDevice = processStepDevice;
        this.processStepDescription = processStepDescription;
        this.processStepNotes = processStepNotes;
    }

    public ProcessStep(Long processStepId, Long processStepCode, String processStepUrl, String processStepMaterial, Integer processStepDevice, String processStepDescription, String processStepNotes, Long processId) {
        this.processStepId = processStepId;
        this.processStepCode = processStepCode;
        this.processStepUrl = processStepUrl;
        this.processStepMaterial = processStepMaterial;
        this.processStepDevice = processStepDevice;
        this.processStepDescription = processStepDescription;
        this.processStepNotes = processStepNotes;
        this.processId = processId;
    }

    public String getProcessStepDescription() {
        return processStepDescription;
    }

    public void setProcessStepDescription(String processStepDescription) {
        this.processStepDescription = processStepDescription;
    }

    public String getProcessStepNotes() {
        return processStepNotes;
    }

    public void setProcessStepNotes(String processStepNotes) {
        this.processStepNotes = processStepNotes;
    }

    // Getters and Setters
    public Long getProcessStepId() {
        return processStepId;
    }

    public void setProcessStepId(Long processStepId) {
        this.processStepId = processStepId;
    }

    public Long getProcessStepCode() {
        return processStepCode;
    }

    public void setProcessStepCode(Long processStepCode) {
        this.processStepCode = processStepCode;
    }

    public String getProcessStepUrl() {
        return processStepUrl;
    }

    public void setProcessStepUrl(String processStepUrl) {
        this.processStepUrl = processStepUrl;
    }

    public String getProcessStepMaterial() {
        return processStepMaterial;
    }

    public void setProcessStepMaterial(String processStepMaterial) {
        this.processStepMaterial = processStepMaterial;
    }

    public Integer getProcessStepDevice() {
        return processStepDevice;
    }

    public void setProcessStepDevice(Integer processStepDevice) {
        this.processStepDevice = processStepDevice;
    }

    public Long getProcessId() {
        return processId;
    }

    public void setProcessId(Long processId) {
        this.processId = processId;
    }

    @Override
    public String toString() {
        return "ProcessStep{" +
                "processStepId=" + processStepId +
                ", processStepCode=" + processStepCode +
                ", processStepUrl='" + processStepUrl + '\'' +
                ", processStepMaterial='" + processStepMaterial + '\'' +
                ", processStepDevice=" + processStepDevice +
                ", processStepDescription='" + processStepDescription + '\'' +
                ", processStepNotes='" + processStepNotes + '\'' +
                ", processId=" + processId +
                '}';
    }
}
